/**
 * @desc
 * 包装console.time 及console.timeEnd  但添加 一些判断 .
 * 比如高级别日志, 不需要时间记录. 低级别需要 ..
 *
 * @使用场景
 *
 * @author  杨晓东[of1081]
 * @company qianmi.com
 * @Date    16/9/17
 **/
'use strict';

let _isRecord  =false;


export default class timeStampUtil {

  /**
   * 设置是否开启时间记录..
   * @param isOpen
   */
  isOpenRecord = (isOpen)=>{
    _isRecord = isOpen;
  }

  /**
   * 以此为时间点, 开始记录.
   * @param flag
   */
  time = (flag)=>{
    if(_isRecord){
      console.time(flag);
    }
  }

  /**
   *
   * @param flag
   */
  timeEnd = (flag)=>{
    if(_isRecord){
      console.timeEnd(flag);
    }
  }
}
